Russia suffers series of military, economic, diplomatic defeats(VIDEO)

Russia is losing manpower at an unsustainable rate; it was forced to accept Finland and Sweden’s decisions to join NATO; and it is cutting its own gas sales to Europe, which helps it finance the war with Ukraine. Pro-Russian troops drive armoured vehicles during the Ukraine-Russia conflict near Novoazovsk in the Donetsk Region, Ukraine [Alexander … Continue reading Russia suffers series of military, economic, diplomatic defeats(VIDEO)